stomach worm

noun
1.
a nematode, Haemonchus contortus, parasitic in the stomach of sheep, cattle, and related animals.
Origin
1640-50
British Dictionary definitions for stomach worm

stomach worm

noun
1.
any of various nematode worms that are parasitic in the stomach of mammals, esp Haemonchus contortus, which infests sheep: family Trichostrongylidae